State-based publish/subscribe for sensor systems
نویسنده
چکیده
Recent technological advances have enabled the creation of networks of sensor devices. These devices are typically equipped with basic computational and communication capabilities. Systems based on these devices can deduce high-level, meaningful information about the environment that may be useful to applications. Due to their scale, distributed nature, and the limited resources available to sensor devices, these systems are inherently complex. Shielding applications from this complexity is a challenging problem. To address this challenge, I present a middleware called SPS (State-based Publish/Subscribe). It is based on a combination of a State-Centric data model and a Publish/Subscribe (Pub/Sub) communication paradigm. I argue that a state-centric data model allows applications to specify environmental situations of interest in a more natural way than existing solutions. In addition, Pub/Sub enables scalable many-to-many communication between sensors, actuators, and applications. This dissertation initially focuses on Resource-constrained Sensor Networks (RSNs) and proposes State Filters (SFs), which are lightweight, stateful, event filtering components. Their design is motivated by the redundancy and correlation observed in sensor readings produced close together in space and time. By performing context-based data processing, SFs increase Pub/Sub expressiveness and improve communication efficiency. Secondly, I propose State Maintenance Components (SMCs) for capturing more expressive conditions in heterogeneous sensor networks containing more resourceful devices. SMCs extend SFs with data fusion and temporal and spatial data manipulation capabilities. They can also be composed together (in a DAG) to deduce higher level information. SMCs operate independently from each other and can therefore be decomposed for distributed processing within the network. Finally, I present a Pub/Sub protocol called QPS (Quad-PubSub) for location-aware Wireless Sensor Networks (WSNs). QPS is central to the design of my framework as it facilitates messaging between state-based components, applications, sensors, and actuators. In contrast to existing data dissemination protocols, QPS has a layered architecture. This allows for the transparent operation of routing protocols that meet different Quality of Service (QoS) requirements. 3
منابع مشابه
Efficient matching for state-persistent publish/subscribe systems
Content-based publish/subscribe systems allow information dissemination and fine-grained information filtering in loosely coupled distributed systems. Stateless publish/subscribe systems send notifications to all subscribers whose subscriptions match an incoming publication. Statepersistent publish/subscribe systems, a recently proposed model that stores the states of both publications and subs...
متن کاملHow sensor data interpretation could benefit from description logics: Position paper
In many areas the interest in real-time and content-based data dissemination is increasing. Sensor data might be sent to an interested client automatically (via publish/subscribe facilities) or might be downloaded on demand by sending a query (pull model). Data dissemination and data access are important aspects in a sensor-based environment and both have a wide influence on the architectual de...
متن کاملHow sensor data interpretation could benefit from description logics: A practical case study
In many areas the interest in real-time and content-based data dissemination is increasing. Sensor data might be sent to an interested client automatically (via publish/subscribe facilities) or might be downloaded on demand by sending a query (pull model). Data dissemination and data access are important aspects in a sensor-based environment and both have a wide influence on the architectual de...
متن کاملInformation Dissemination in Disadvantaged Wireless Communications Using a Data Dissemination Service and Content Data Network
Disadvantaged wireless communications, such as those in fractionated spacecraft systems, need real-time, reliable, and fault tolerant information dissemination from information producers (such as sensors) to information consumers (such as information exploitation, analysis, or command and control systems). Such systems are well-suited to the publishsubscribe paradigm, but cannot afford the larg...
متن کاملThe missing layer - Virtualizing smart spaces
With the Virtual State Layer (VSL), an abstraction for software-based orchestration of smart spaces is presented. The aim of the VSL is to ease the programming of orchestration software while not limiting its functionality. The VSL primarily provides: the virtualization of that part of the real world that can be orchestrated via sensors and actuators, a base for the creation of portable orchest...
متن کامل